#include <main.h>

u32 Diag_CAN_BusOff_Flg;                        //CAN总线关闭标志位
u32 Diag_EMS_MsgMissing_Flg;					//EMS报文丢失
u32 Diag_InnerCommunicationFlt_Flg;				//内部通讯故障
u32 Diag_TempSamplingShortGND_Flg;				//电池包温度采样电流短路到地
u32 Diag_TempSamplingShortPWR_Flg;				//电池包温度采样电流短路到电源
u32 Diag_OverCurrHW_Flg;						//电池包过流硬件故障
u32 Diag_CellHW_Flg;							//电池单体电压过高硬件故障
u32 Diag_CellSamplingOpen_Flg;					//电池单体电压采样电路开路
u32 Diag_StackUlSamplingOpen_Flg;				//总电压采样电路开路
u32 Diag_TermUSamplingShortGND_Flg;				//48V回路电压采样电路短地
u32 Diag_TermUSamplingShortPWR_Flg;				//48V回路电压采样电路短电源
u32 Diag_CurrSamplingShortGND_Flg;				//电流采样电路短路到地
u32 Diag_CurrSamplingOpen_Flg;					//电流采样电路开路
u32 Diag_SW5V_FLT_Flg;	                        //5V回路故障
u32 Diag_FAN_Fault_Flg;							//风扇故障
u32 Diag_Cell_BAL_SW_Flg;						//均衡回路故障
u32 Diag_BCC_Mismatch_Flg;						//BCC芯片故障
u32 Diag_VSUP_HW_OVP_MON_Flg;					//过压保护硬件电路故障
u32 Diag_HW_OverTempProtection_Flg;				//硬件过温保护
u32 Diag_MemoryFlt_Flg;							//BMS内存故障
u32 Diag_FAN_HWDrvFlt_Flg;						//风扇硬件驱动故障
u32 BSW_12V_SupplyPowerVoltage;
u32 BSW_Ign_State;
u32 ASW_SleepCmd;
u32 BSW_Relativetime;
u32 ASW_SOC_StoreCmd;

u16 BMSL_cell_01_bal_actv_b;
u16 BMSL_cell_01_U;
u16 BMSL_cell_02_bal_actv_b;
u16 BMSL_cell_02_U;
u16 BMSL_cell_03_bal_actv_b;
u16 BMSL_cell_03_U;
u16 BMSL_cell_04_bal_actv_b;
u16 BMSL_cell_04_U;
u16 BMSL_cell_05_bal_actv_b;
u16 BMSL_cell_05_U;
u16 BMSL_cell_06_bal_actv_b;
u16 BMSL_cell_06_U;
u16 BMSL_cell_07_bal_actv_b;
u16 BMSL_cell_07_U;
u16 BMSL_cell_08_bal_actv_b;
u16 BMSL_cell_08_U;
u16 BMSL_cell_09_bal_actv_b;
u16 BMSL_cell_09_U;
u16 BMSL_cell_10_bal_actv_b;
u16 BMSL_cell_10_U;
u16 BMSL_cell_11_bal_actv_b;
u16 BMSL_cell_11_U;
u16 BMSL_cell_12_bal_actv_b;
u16 BMSL_cell_12_U;
u16 BMSL_cell_13_bal_actv_b;
u16 BMSL_cell_13_U;
u16 ASW_FanContrl_PWM;

u16 ECU_EEPROM_CMB_CELL(void)
{
    return 0;
}

void ECU_EEPROM_APP_WCMD(void)
{
}


